rc.squid start|stop|restart Servidor Proxy
Publicado por Gabriel 26/12/2004
[ Hits: 18.311 ]
Este script tem a função de iniciar, parar, e reiniciar o servidor proxy(Squid), Antes de usar edite o arquivo para que ver o que é necessário para seu bom funcionamento.
O Script foi testado na distribuição Slackware 10.
#!/bin/bash # #*************************************************************************** # rc.squid # # Shell script para iniciar, parar e reiniciar o servidor proxy(squid) # # Copyright (C) 2004 Gabriel Santana # # E-mail: gabrielba@gmail.com # # This file may be distributed under the terms of the GNU General # Public License. # # Licença: GPL # # Use: rc.squid start|stop|restart # #*************************************************************************** # O arquivo binário do squid deve estar em /usr/sbin/squid # Contém o PID do servidor squid PID_FILE=/var/run/squid.pid # Inicia o Servidor Squid, e caso já esteja rodando informa ao administrador # Start squid: squid_start() { if [ -e $PID_FILE ]; then echo echo "-----------------------------------" echo "O Servidor proxy estar em execução." echo "-----------------------------------" echo elif [ -G /usr/sbin/squid ]; then /usr/sbin/squid && echo "Servidor proxy iniciado." else echo "Você não tem permissão para rodar." fi } # Para o servidor proxy # Stop squid: squid_stop() { if [ -e $PID_FILE ]; then kill -9 $(cat $PID_FILE) && rm -f $PID_FILE && echo echo "-----------------------------------" echo "Servidor proxy parado." echo "-----------------------------------" echo fi } # Reinicia o Servidor proxy # Restart squid squid_restart() { squid_stop sleep 1 squid_start } # Argumentos que podem ser fornecidos ao scripts # Opções case $1 in 'start') squid_start ;; 'stop') squid_stop ;; 'restart') squid_restart ;; *) echo "Use $0 start|stop|restart" esac
Limpar regras e compartilhar conexão
SCRIPT PARA AUTOMAÇÃO NA CRIAÇÃO DE USUÁRIOS NO AMBIENTE LINUX.
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Flatpak: remover runtimes não usados e pacotes
Mudar o gerenciador de login (GDM para SDDM e vice-versa) - parte 2
Como atualizar o Debian 8 para o 10 (10)
Dica sobre iptables ACCEPT e DROP (6)
NGNIX - Aplicar SNAT para evitar roteamento assimetrico (29)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta